body,html{
    margin: 0;
    padding: 0;
}
img{
    width: 100%;
    height: 100%;
    border: none;
}
a{
    text-decoration: none;
    color: #222;
}

/*    中间部分开始    */
main{
    width: 1200px;
    margin: 35px auto 77px;
}

/* 面包屑导航栏开始 */
.nav{
    width: 100%;
    height: 22px;
    margin-bottom: 45px;
}
.nav span, a{
    font-size: 22px;
    line-height: 22px;
    color: #585858;
}
/* 面包屑导航栏结束 */

.content{
    padding-left: 103px;
    box-sizing: border-box;
}
/*  项目名称，所属行业开始  */
.content .project{
    overflow: hidden;
    height: 33px;
    margin-bottom: 30px;
}
.project span{
    float: left;
    width: 18px;
    height: 33px;
    padding-top: 10px;
    box-sizing: border-box;
    color: #BE281C;
}
.project label{
    float: left;
    margin-right: 30px;
    font-size: 14px;
    line-height: 33px;
    color: #585858;
}
.project select{
    float: left;
    width: 180px;
    height: 100%;
    outline: none;
    background-color: #FDFDFD;
    border: solid 1px #EAEAED;
    text-align-last: center;
}
/*  项目名称，所属行业结束  */

/*  企业名称开始  */
.content .enterprise{
    overflow: hidden;
    height: 20px;
    margin-bottom: 30px;
    display: flex;
    justify-content: flex-start;
    align-items: center;
}
.enterprise span{
    float: left;
    width: 18px;
    height: 33px;
    padding-top: 10px;
    box-sizing: border-box;
    color: #BE281C;
}
.enterprise label{
    float: left;
    margin-right: 30px;
    font-size: 14px;
    line-height: 20px;
    color: #585858;
}
.enterprise input{
    float: left;
    width: 178px;
    height: 33px;
    border: none;
    outline: none;
    margin-right: 34px;
    text-align: center;
    line-height: 33px;
    font-size: 14px;
	letter-spacing: 1px;
	color: #000000;
}
.xieicon{
    float: left;
    width: 20px;
    height: 20px;
    font-size: 20px;
    color: #C4C4C4;
    text-align: center;
    line-height: 20px;
}
/*  企业名称结束  */

/*  企业简介开始  */
.content .introduction{
    overflow: hidden;
    width: 1017px;
    height: 196px;
    margin-bottom: 30px;
}
.introduction span{
    float: left;
    width: 18px;
    height: 33px;
    padding-top: 4px;
    box-sizing: border-box;
    color: #BE281C;
}
.introduction label{
    float: left;
    margin-right: 30px;
    font-size: 14px;
    line-height: 20px;
    color: #585858;
}
.introduction textarea{
    float: left;
    width: 910px;
    height: 196px;
    border: solid 1px #2c314a;
    padding: 22px;
    box-sizing: border-box;
    resize: none;
    outline: none;
}
/*  企业简介结束  */

/* 技术名称开始 */
.enterprise .adr{
    float: left;
    width: 300px;
    height: 33px;
    border: none;
    outline: none;
    margin-right: 34px;
    text-align:left;
    line-height: 33px;
    font-size: 14px;
	letter-spacing: 1px;
	color: #000000;
}
/* 技术名称结束 */
/* 技术类型开始 */
.content .skill-type{
    overflow: hidden;
    height: 33px;
    margin-bottom: 30px;
}
.skill-type span{
    float: left;
    width: 18px;
    height: 33px;
    padding-top: 10px;
    box-sizing: border-box;
    color: #BE281C;
}
.skill-type label{
    float: left;
    margin-right: 30px;
    font-size: 14px;
    line-height: 33px;
    color: #585858;
}
.skill-type select{
    float: left;
    width: 200px;
    height: 100%;
    outline: none;
    background-color: #FDFDFD;
    border: solid 1px #EAEAED;
    text-align-last: center;
    margin-right: 90px;
}

/* 技术类型结束 */
/* 有效期开始 */
.valid-period{
    overflow: hidden;
    height: 20px;
    margin-bottom: 30px;
    display: flex;
    justify-content: flex-start;
    align-items: center;
}
.valid-period span{
    float: left;
    width: 18px;
    height: 33px;
    padding-top: 10px;
    box-sizing: border-box;
    color: #BE281C;
}
.valid-period label{
    float: left;
    margin-right: 30px;
    font-size: 14px;
    line-height: 20px;
    color: #585858;
}
.valid-period input{
    float: left;
    width: 178px;
    height: 33px;
    border: none;
    outline: none;
    margin-right: 34px;
    text-align: center;
    line-height: 33px;
    font-size: 14px;
	letter-spacing: 1px;
	color: #000000;
}
.xieicon{
    float: left;
    width: 20px;
    height: 20px;
    font-size: 20px;
    color: #C4C4C4;
    text-align: center;
    line-height: 20px;
}
/* 有效期结束 */
/*  核心技术描述开始  */
.content .core{
    overflow: hidden;
    width: 1020px;
    height: 196px;
    margin-bottom: 30px;
}
.core span{
    float: left;
    width: 18px;
    height: 33px;
    padding-top: 4px;
    box-sizing: border-box;
    color: #BE281C;
}
.core label{
    float: left;
    margin-right: 30px;
    font-size: 14px;
    line-height: 20px;
    color: #585858;
}
.core textarea{
    float: left;
    width: 880px;
    height: 196px;
    border: solid 1px #2c314a;
    padding: 22px;
    box-sizing: border-box;
    resize: none;
    outline: none;
}
/*  核心技术描述结束  */

/*  联系方式开始  */
.content .contact{
    width: 326px;
    height: 81px;
    padding-top: 3px;
    box-sizing: border-box;
    margin-bottom: 30px;
    overflow: hidden;
}
.contact span{
    float: left;
    width: 18px;
    height: 33px;
    padding-top: 4px;
    box-sizing: border-box;
    color: #BE281C;
}
.contact label{
    float: left;
    margin-right: 30px;
    font-size: 14px;
    line-height: 20px;
    color: #585858;
}
.contact .item{
    float: left;
    width: 222px;
    height: 100%;
}
.contact .item .name, .tel, .email{
    overflow: hidden;
    width: 100%;
    height: 20px;
    margin-bottom: 8px;
}
.item .info{
    float: left;
    font-size: 14px;
	line-height: 20px;
	letter-spacing: 1px;
	color: #000;
}
.item .info-content{
    float: left;
    width: 153px;
    height: 100%;
    border: none;
    outline: none;
    font-size: 14px;
    text-align: center;
	line-height: 20px;
	letter-spacing: 1px;
	color: #000;
}
/*  联系方式开始  */

/*    中间部分结束    */


/*  按钮开始  */
.btnclick{
    width: 260px;
    height: 60px;
    margin: 0 480px;
    background-color: #F2AD55;
    text-align: center;
    font-size: 22px;
	line-height: 60px;
	letter-spacing: 4px;
	color: #fff;
}
/*  按钮结束  */